// 公共状态的异步处理都在此处进行
export default {
  /* add_name_async (context, payload) {
    // 此处的state和mutations中的state
    setTimeout(() => {
      console.log(state)
      state.commit('add_name', payload)
    }, 2000)
  } */
  /* add_name_async第一个参数是context，保存着commit、dispatch、getters方法
  此处只需要他的commit方法，所以使用解构赋值拿到commit */
  add_name_async ({ commit }, payload) {
    setTimeout(() => {
      commit('add_name', payload)
    }, 2000)
  }
}
